/* 
 * File:   VentanaMensaje.cpp
 * Author: nahuel
 * 
 * Created on November 25, 2012, 7:05 PM
 */

#include "VentanaMensaje.h"

#define    MENSAJE_BOTON    "Ok"

VentanaMensaje::VentanaMensaje(const std::string& mensaje) {
    set_default_size(200, 200);
    set_position(Gtk::WIN_POS_CENTER);
    
    _boton.signal_clicked().connect(sigc::mem_fun(*this, &VentanaMensaje::on_button_clicked));    
    _boton.set_label(MENSAJE_BOTON);
    
    Gtk::Label* label = Gtk::manage(new Gtk::Label(mensaje, Gtk::ALIGN_CENTER));
    
    _grilla.attach(*label, 0, 0, 1, 1);
    _grilla.attach(_boton, 0, 1, 1, 1);
    
    add(_grilla);
    show_all_children();    
}

void VentanaMensaje::on_button_clicked() {
    hide();
}

VentanaMensaje::~VentanaMensaje() {
    // TODO
}

